<%@ taglib prefix="c"   uri="http://java.sun.com/jsp/jstl/core" %> 
<%@page import = "com.db4o.ext.ExtObjectContainer" %>
<%@page import = "com.db4o.servlet.Db4oServlet" %>
<%@page import = "facades.*" %>
<%@page import = "auser.*" %>
<%@page import = "java.util.*" %> 
<%@page import = "java.io.*" %> 
 
	<%    
	   	Db4oCareTaker db4oct = new Db4oCareTaker(session,"padova");  
	   	ExtObjectContainer co = db4oct.getContainer();  		
 		
	   	List q = co.query(Comune.class);
		for(int i = 0 ; i<q.size();i++) co.delete(q.get(i));
		 
		File file = new File("C:/Programmi/Apache Software Foundation/Tomcat 5.5/webapps/gauser/setup/elencocomuni.txt"); 
		BufferedReader bufRdr  = new BufferedReader(new FileReader(file));
		String line = null;
		int col = 0;  
 		Comune comune ;
		while((line = bufRdr.readLine()) != null) {
			StringTokenizer st = new StringTokenizer(line,"|");
			comune=new Comune();
			col=0;
			/* 
			COLONNA 0 = COMUNE
			COLONNA 1 = PROVINCIA
			COLONNA 2 = REGIONE
			COLONNA 3 = CAP
			COLONNA 4 = PREFISSO TELESELETTIVO
			COLONNA 5 = CODICE COMUNE
			COLONNA 6 = CODICE ISTAT
			*/
			
			
			while (st.hasMoreTokens()) {
				if(col==0) comune.setDescrizione(st.nextToken());
				else if(col==1) comune.setProvincia(st.nextToken()); 
				else if(col==2) st.nextToken(); 
				else if(col==3) comune.setCap(st.nextToken()); 
				else if(col==4) st.nextToken(); 
				else if(col==5) comune.setCatastale(st.nextToken()); 
				else if(col==6) comune.setIstat(st.nextToken()); 
				col++; 
			} 
			co.set(comune);
			out.print("--- " + comune.getDescrizione()+"<br>");
		}
		  
		bufRdr.close(); 
		co.commit(); 
	%>	
 